package com.tf_cut.backend.agent.service;

import java.util.List;

import com.tf_cut.backend.agent.vo.AgentAccountDetailVo;
import com.tf_cut.backend.agent.vo.AgentAndAccountVo;
import com.tf_cut.backend.common.pojo.PageInfo;
import org.apache.ibatis.annotations.Param;

public interface AgentAndAccountService{
	PageInfo<AgentAndAccountVo> findListAgent(AgentAndAccountVo avo);
	PageInfo<AgentAccountDetailVo> findAgentAccountDetail(AgentAccountDetailVo avo);
	List<AgentAndAccountVo> findListAgentNoPage(AgentAndAccountVo avo);
	List<AgentAndAccountVo> findAgentAccountwithagentIds(List<String> agentIds);
	List<AgentAccountDetailVo> findAgentAccountDetailNoPage(AgentAccountDetailVo avo);
	List<AgentAndAccountVo> qryUnBindAgent(String agentId);

	int bindAgent(String agentId, List<String> agentIds);

	int unBindAgent(String agentId);
}
